Agent Oriented Software Engineering Methodology for Prioritizing the Needs of Customers

نویسندگان

  • Richa Setiya
  • Sukhvir Singh
چکیده

In recent years, the agent technology has evolved rapidly along with a growing number of agent architectures, theories and languages. Computer science and engineering communities considered agent technology as one of the most important and active area of research and development. Agent oriented software engineering has numerous applications in different areas such as information management, space exploration, air traffic control, electronic commerce, business process management, defense simulation etc. A growing number of agents adopting software engineering methodologies have been proposed in recent years. The purpose of these methodologies is to provide models, methods, tools and techniques so that the development of software’s can be achieved in a systematic way. Even a large number of methodologies for agent-oriented software engineering are developed; a complete agent-oriented methodology for developing agent systems is still absent. One step towards achieving this is to unify the work of various existing methodologies. The various agent oriented methodologies such as Gaia, MaSE, MESSAGE, Prometheus and Tropos have been used by evaluating the strengths and limitations of each methodology by using an attribute based evaluation framework. The four major areas of an agent-oriented methodology have been addressed which are concepts, modeling, language, process and pragmatics. A preliminary suggestion is made for the unification of these methodologies for agents by combining their strengths and avoiding their limitations. In this paper, our aim is to present and motivate an analysis and design technique using agent oriented methodology for building agent oriented software systems. The technique is based on two key ideas. Firstly, ranking the user requirements based on customer Input. Secondly, simplify the designing process by reusing the existing developed design.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Method integration: An approach to develop agent oriented methodologies

Agent oriented software engineering (AOSE) is an emerging field in computer science  and  proposes some systematic ideas for multi agent systems analysis, implementation and maintenance. Despite the various methodologies introduced in the agent-oriented software engineering, the main challenges are defects in different aspects of methodologies. According to the defects resulted from weaknesses ...

متن کامل

ارائه راهکار ترکیبی به منظور بهبود و توسعه‌ی متدولوژی‌های عامل‌گرا

Abstract: Agent-oriented software engineering is developing a new field of computer science in terms of agent-oriented methodologies, systematic approach to the analysis, design, implementation and maintenance of multiple offers. One of the major challenges in the agent- oriented software engineering is that in spite of numerous methodologies have been introduced in this area, there are still s...

متن کامل

Agent-oriented software modeling - Software Engineering Conference, 1999. (APSEC '99). Proceedings. Sixth Asia Pacific

Due to the increased applications of agents, Agent-oriented software becomes large and complex. To support systematic developments of such a software, Agent-oriented software development methodology needs to be developed. This paper focuses on modeling phase of agent-oriented software development. For the Agent-oriented software modeling, Agent Elicitation method, Intra and Inter Agent modeling...

متن کامل

Differences between objects and agents

What is agent? Just like Artificial Intelligence (AI), there are multiple definitions to it, however not a single definition could be agreed upon by all researchers and developers in the world. We could view Agent and Agent Oriented Software Engineering (AOSE) as a new programming paradigm that has evolved itself from Object Oriented Software Engineering (OOSE). AOSE has placed greater emphasis...

متن کامل

A Goal-Oriented Approach for Modelling Self-organising MAS

Autonomous software agents provide a promising solution to the needs of decentralised networked systems, able to adapt their behaviour in a complex and dynamically changing environment. Current agent-oriented software engineering methodologies tend to focus on different levels to realise such a self-adapting behaviour, namely the agent individual level and the global system level. The first req...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012